rental of space heating apparatus - Francés Inglés Diccionario